package org.jupiter.blog.api.domain;

import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
public class JupiterUser {

	private String uuid;

	private String username;

	private String email;

	private String phone;

	private String passwordHash;

	private String nickname;

	private String avatarUrl;

	private String biography;

	private String website;

	private Boolean isActive;

	private Boolean isLocked;

	private Integer loginFailCount;

	private LocalDateTime lastLoginAt;

	private String lastLoginIp;

	private String registerIp;

	private String gender;

	private LocalDate birthday;

	private String location;

	private String socialLinks; // JSON 字符串

	private String settings;    // JSON 字符串

	private LocalDateTime createTime;

	private LocalDateTime updateTime;

	private LocalDateTime deleteTime;
}

